# 1. 具备django的代码运行环境
import os
import django



os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'meiduo_mall.settings')
django.setup()

from django.db import transaction

from apps.goods.models import Brand

brand = Brand.objects.get(id=1)
try:
    with transaction.atomic():
        # 1. 在事务中执行了第一次修改操作
        # B
        brand.name = brand.name + '1'
        brand.save()

        1/0

        # 2. 在事务中进行了第二次修改操作
        # C
        brand.name = brand.name + '1'
        brand.save()
except:
    print('出现了异常')


